package com.um.jdy.common.member.entity.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.um.springboot.starter.orm.entity.BaseEntity;
import lombok.Data;
import java.util.Date;

/**
 * 充值订单表
 * @TableName member_recharge_order
 */
@TableName(value ="member_recharge_order")
@Data
public class RechargeOrder extends BaseEntity {

	/**
	 * 订单ID
	 */
	 @TableId
	 private String memberRechargeOrderId;

	/**
	 * 租户ID
	 */
	 private String comId;

	/**
	 * 用户ID
	 */
	 private String memberUserId;

	/**
	 * 套餐id
	 */
	 private String memberRechargePackageId;

	/**
	 * 订单号
	 */
	 private String orderNo;

	/**
	 * 交易号
	 */
	 private String outTradeNo;

	/**
	 * 支付状态，UnPayed-未支付，Payed-已支付
	 */
	 private String status;

	/**
	 * 充值金额(分)
	 */
	 private Integer rechargeAmount;

	/**
	 * 赠送金额
	 */
	 private Integer giftAmount;

	/**
	 * 支付金额
	 */
	 private Integer payAmount;

	/**
	 * 创建时间
	 */
	 private Date createTime;

	/**
	 * 付款时间
	 */
	 private Date payTime;

	/**
	 * 支付方式 Wxpay-微信支付 Alipay-支付宝支付
	 */
	 private String payWay;

	/**
	 * 退款金额（分）
	 */
	 private Integer returnAmount;

	/**
	 * 退款时间
	 */
	 private Date returnTime;

	/**
	 * 是否删除
	 */
	 private String isDelete;

	/**
	 * 删除时间
	 */
	 private Date deleteTime;


}
